<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'persona-form',
	'enableAjaxValidation'=>false,       
      )); ?>
    
        <?php
          //si existe el flash de carga, fue exitosa la carga o no mostramos el cartel correspondiente
	 if(Yii::app()->user->hasFlash('resultado_carga')): ?> 
                <div class="alert alert-success">
                    <?php echo Yii::app()->user->getFlash('resultado_carga',array('class'=>'succes')); ?>
                </div> 
        <?php endif; ?>
    
        
        <?php if ($model->hasErrors())
              echo "<h4 class=\"alert alert-error\"> CORRIGA LOS SIGUIENTES ERRORES </h4> <br />";        
              echo $form->errorSummary($model,"","",array("class"=>"alert alert-error")); ?>
    
        <!-- div contenedor de los errores desplegados por javascript -->
        <div id="errores" class="alert alert-error" style="display: none;">
            <h6> POR FAVOR CORRIGA LOS SIGIENTES ERRORES </h6>  
            <ul id="ul-errores">                
            </ul>
        </div>
    
        
        <div class="controls-row nro-doc">
            <div class="span3"></div>
            <div class="span8">
		<?php echo $form->labelEx($model,'numero_documento'); ?>
		<?php                   
                       echo $form->textField($model,'numero_documento',array('class'=>'span6','id'=>'nro_doc_persona'));  
                  ?>
		<?php echo $form->error($model,'numero_documento',array('class'=>'text-error')); ?>
            </div>
        </div>       
        
        <div class="controls-row">
            <div class="span7">
		<?php echo $form->labelEx($model,'apellido'); ?>
                <?php 
                   echo $form->textField($model,'apellido',array('class'=>'span8','id'=>'apellido'));
                ?> 
		<?php echo $form->error($model,'apellido',array('class'=>'text-error')); ?>
            </div>
        </div>
        
        <div class="controls-row">            
            <div class="span7">
		<?php echo $form->labelEx($model,'nombre'); ?>
		<?php                 
                   echo $form->textField($model,'nombre',array('class'=>'span8','id'=>'nombre'));
                  ?>
		<?php echo $form->error($model,'nombre',array('class'=>'text-error')); ?>
            </div>
        </div>
    
        <div class="controls-row">
            <div class="span5">
		<?php echo $form->labelEx($model,'clase_documento'); ?>
		<?php $claseDocumento = array();
		      $claseDocumento['P'] = ('PROPIO');
		      $claseDocumento['A'] = ('AJENO');?>
		<?php echo $form->DropDownList($model,'clase_documento',$claseDocumento,array('class'=>'span7')); ?>	
                <?php echo $form->error($model,'clase_documento',array('class'=>'text-error')); ?>
            </div>
        
            
             <div class="span5">
		<?php echo $form->labelEx($model,'Tipo de Documento'); ?>
		<?php    $tipoDocumento = TipoDocumento::model()->findAll(array('order'=>'id'));
		         $array_tipoDocumento = array();
                         
		         foreach($tipoDocumento as $dato){
			   $array_tipoDocumento[$dato->id] = $dato->descripcion; 
			}                                
		       echo $form->DropDownList($model,'id_tipodocumento',$array_tipoDocumento, 
                                                  array('options' => array('1'=>array('selected'=>true)),'class'=>'span10',
                                                      
                                                      ));?>
                 <?php echo $form->error($model,'id_tipodocumento',array('class'=>'text-error')); ?>
		
            </div>
       </div>
        

       <div class="controls-row">
	 <div class="span3">
		<?php echo $form->labelEx($model,'sexo'); ?>
		<?php $sexo = array();
                      $sexo['-1'] = ('SELECCIONE');
		      $sexo['M'] = ('MASCULINO');
		      $sexo['F'] = ('FEMENINO');?>
		<?php echo $form->DropDownList($model,'sexo',$sexo,array('class'=>'span8')); ?>	
                <?php echo $form->error($model,'sexo',array('class'=>'text-error')); ?>
	</div>
        
	      
        
        <div class="span5">
		<?php echo $form->labelEx($model,'fecha_nacimiento'); ?>
                <?php                      
                 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                    'model'=>$model, 
                    'id'=>'fechanacimiento',
                    'attribute'=>'fecha_nacimiento',
                    'value'=>$model->fecha_nacimiento,
                    'language' => 'es',
                    'htmlOptions' => array(
					'style'=>'height:30px;  
                                        font-weight:bold;
                                        font-size:0.9em;
                                        border: 0px solid #A80;
                                        padding-left: 4px;'),
                    'options'=>array(
                    'autoSize'=>true,
                    'defaultDate'=>$model->fecha_nacimiento,
                    'dateFormat'=>'dd-mm-yy',
                    /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                    'buttonImageOnly'=>false,
                    'buttonText'=>'Fecha',                    
                    'selectOtherMonths'=>true,
                    'showAnim'=>'slide',
                    'showButtonPanel'=>true,
                    'showOn'=>'button',
                    'showOtherMonths'=>true,
                    'changeMonth' => 'true',
                    'changeYear' => 'true',
                    'maxDate'=>'date("Y-m-d")', //fecha minima                   
                ),
                ));             
                ?>
                <?php echo $form->error($model,'fecha_nacimiento',array('class'=>'text-error')); ?>
	
	</div>
        
       </div>

	

      
	  <div class="span5">
		<?php echo $form->labelEx($model,'NACIONALIDAD'); ?>
		<?php echo $form->textField($model,'pais_nacimiento',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'pais_nacimiento'); ?>
	  </div>

          
 
	
     
	
        
     <div class="controls-row">
        <div class="span4">
		<?php echo $form->labelEx($model,'alfabeta'); ?>
		<?php $alfabeta = array();
                      $alfabeta[-1] = ('SELECCIONE');
		      $alfabeta[0] = ('NO');
		      $alfabeta[1] = ('SI');?> 
		<?php echo $form->DropDownList($model,'alfabeta',$alfabeta,array('class'=>'span4','options'=>array(1=>array('selected'=>true)))); ?>	
                <?php echo $form->error($model,'alfabeta',array('class'=>'text-error')); ?>
	</div>
               
	<div class="span3">
		<?php echo $form->labelEx($model,'mayores_estudios'); ?>
		<?php $mayoresEstudios = array();
		      $mayoresEstudios[0] = ('Seleccione');		      
                      $mayoresEstudios['INICIAL'] = ('INICIAL');
		      $mayoresEstudios['PRIMARIO'] = ('PRIMARIO');
		      $mayoresEstudios['SECUNDARIO'] = ('SECUNDARIO');
                      $mayoresEstudios['TERCIARIO'] = ('TERCIARIO');
                      $mayoresEstudios['UNIVERSITARIO'] = ('UNIVERSITAIO');
                      ?>
                <?php echo $form->DropDownList($model,'mayores_estudios',$mayoresEstudios,array('class'=>'span9')); ?>	
                <?php echo $form->error($model,'mayores_estudios',array('class'=>'text-error')); ?>
	</div>


	<div class="span4">
		<?php echo $form->labelEx($model,'anio_mayores_estudios'); ?>
		<?php echo $form->textField($model,'anio_mayores_estudios',array('class'=>'span8')); ?>
		<?php echo $form->error($model,'anio_mayores_estudios',array('class'=>'error')); ?>
	</div>
     </div>
        
    
    <!-- contenedor de los datos de contacto -->    
    <div class="controls-row" id="dat-contacto">
        
        <div class="tit-datgrp-form"> 
            <h4> Datos del Contacto </h4> 
        </div>  
    
      
        <div class="controls-row">        
            <div class="span4">
		<?php echo $form->labelEx($model,'calle'); ?>
		<?php echo $form->textField($model,'calle',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'calle',array('class'=>'text-error')); ?>
            </div>

            <div class="span2">
		<?php echo $form->labelEx($model,'nro_calle'); ?>
		<?php echo $form->textField($model,'nro_calle',array('class'=>'span5')); ?>
		<?php echo $form->error($model,'nro_calle',array('class'=>'text-error')); ?>
            </div>
            
            <div class="span1">
		<?php echo $form->labelEx($model,'piso'); ?>
		<?php echo $form->textField($model,'piso',array('class'=>'span10')); ?>
		<?php echo $form->error($model,'piso',array('class'=>'text-error')); ?>
            </div>

            <div class="span2">
		<?php echo $form->labelEx($model,'dpto'); ?>
		<?php echo $form->textField($model,'dpto',array('class'=>'span5')); ?>
		<?php echo $form->error($model,'dpto'); ?>
            </div>

            <div class="span2">
		<?php echo $form->labelEx($model,'manzana'); ?>
		<?php echo $form->textField($model,'manzana',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'manzana'); ?>
            </div>
        </div>
        
        <div class="controls-row">
            <div class="span5">
		<?php echo $form->labelEx($model,'entrecalle1'); ?>
		<?php echo $form->textField($model,'entrecalle1',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'entrecalle1'); ?>
            </div>

            <div class="span5">
		<?php echo $form->labelEx($model,'entrecalle2'); ?>
		<?php echo $form->textField($model,'entrecalle2',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'entrecalle2'); ?>
            </div>
        </div>
        
        <div class="controls-row">	
            <div class="span5">
		<?php echo $form->labelEx($model,'telefono'); ?>
		<?php echo $form->textField($model,'telefono',array('class'=>'span7')); ?>
		<?php echo $form->error($model,'telefono'); ?>
            </div>
             <div class="span5">
		<?php echo $form->labelEx($model,'celular'); ?>
		<?php echo $form->textField($model,'celular',array('class'=>'span7')); ?>
		<?php echo $form->error($model,'celular'); ?>
            </div>
        </div>
        <div class="controls-row">	
            <div class="span5">
		<?php echo $form->labelEx($model,'email'); ?>
		<?php echo $form->textField($model,'email',array('class'=>'span7')); ?>
		<?php echo $form->error($model,'email'); ?>
            </div>
             
        </div>
         
       
        <div class="controls-row">
            <div class="span5">
	     <?php             
		 $departamento = Departamento::model()->findAll('id > 0');
		 $listDepartamento = CHtml::listData($departamento,'id', 'nombre');
                 if (!empty($model->departamento))
                     $departamento_id = $model->departamento;
                 else
                     $departamento_id = 0;
                 
                 if (!empty($model->localidad)) 
                     $localidad_id = $model->localidad;  
                 else
                     $localidad_id = 0; 
                 
                
                     
                 
                 echo $form->labelEx($model,'departamento');   
                 echo $form->DropDownList($model,'departamento',$listDepartamento,
                         array('empty' => 'Seleccione Departamento',
                               'class'=>'span9',
                               'options'=>array($departamento_id=>array('selected'=>true)),
                               'ajax' => array('type'=>'POST',
                                      'url' => CController::createUrl('localidad/volcarLocalidades_DropDown'), 
                                    
                                      'data'=>array('dpto_id'=>'js:this.value'),
                                      'success'=>'function(data){console.log(data);
                                          $("#Persona_localidad").html(data);
                                          $("#Persona_id_municipio").html("<option>Seleccione Municipio</option>");
                                          $("#Persona_id_barrio").html("<option>Seleccione Barrio</option>");                                        
                                      }'
                                     )));
               echo $form->error($model,'departamento',array('class'=>'text-error'));
             ?>		
           </div> 
            
            
           <div class="span5">
             <?php  
                  echo $form->labelEx($model,'localidad');                 
              
                 
                  $localidades = Localidad::model()->findAll('(id > 0) and (id_departamento='.$departamento_id .')');
		  $listLocalidades = CHtml::listData($localidades,'id', 'nombre');  
                   
                   echo $form->DropDownList($model,'localidad',$listLocalidades,
                                           array('empty' => 'Seleccione Localidad','class'=>'span8',
                                                 'options'=>array($localidad_id=>array('selected'=>true)),
                                                 'ajax' => array('type'=>'POST',
                                                                 'url' => CController::createUrl('municipio/volcarMunicipios_DropDown'), 
                                                                 'success' => 'function(data){
                                                                                   $("#Persona_id_municipio").html(data);
                                                                                   $("#Persona_id_barrio").html("<option>Seleccione Barrio</option>"); }',
                                                                 'data'=>array('loc_id'=>'js:this.value'),
                                                )));                                      
                  echo $form->error($model,'localidad',array('class'=>'text-error')); 
               ?>		
           </div>
            
        </div>
        
        <div class="controls-row">
            <div class="span5">
		<?php echo $form->labelEx($model,'id_municipio'); ?>
		<?php 
                 
                        $ppp = $localidad_id;
                        $municipios = Municipio::model()->findAll('(id > 0) and (id=' .$localidad_id.')');
		        $listMunicipios = CHtml::listData($municipios,'id', 'nombre'); 
                        
                        echo $form->DropDownList($model,'id_municipio',$listMunicipios,
                                array('empty' => 'Seleccione Municipio',
                                      'class'=>'span8',
                                      'ajax' => array('type'=>'POST',
                                             'url' => CController::createUrl('barrio/volcarBarrios_DropDown'), 
                                             'update' => '#Persona_id_barrio',  
                                             'data'=>array('munic_id'=>'js:this.value'),
                                         
                                        ),                                 
                                    )); 
                    
                
                ?>
                <?php echo $form->error($model,'id_municipio',array('class'=>'text-error')); ?>
            </div>

            <div class="span5">
              <?php 
                 if (empty($model->municipio))
                  $municipio_id =    -1;
                else
                  $municipio_id = $model->municipio;
                
                 if (empty($model->barrio))
                    $barrio_id =    -1;
                 else
                    $barrio_id = $model->barrio;
                
                           
                  $barrios = Barrio::model()->findAll('(id > 0) and (id_municipio=' . $municipio_id. ')');
		  $listBarrios = CHtml::listData($barrios,'id', 'nombre');   
                  
                  echo $form->labelEx($model,'id_barrio'); 
                  echo $form->DropDownList($model,'id_barrio',$listBarrios,
                                array('options'=>array($barrio_id=>array('selected'=>true)),                                    
                                      'empty' => 'Seleccione Barrio',
                                      'class'=>'span7'
                                    ));	
      
               
               
                ?>
                <?php echo $form->error($model,'id_barrio',array('class'=>'text-error')); ?>
                 </div> 
           
         </div>
     
        
    
    <?php
    $this->beginWidget('zii.widgets.jui.CJuiDialog', array( 
        'id'=>'dialogLugares',
        'options'=>array(
            'title'=>'',
            'autoOpen'=>false,
            'modal'=>true,
            'width'=>550,
            'height'=>470,
            'closeOnEscape' => false,    
        ),
    ));?>
            <div class="divForForm"> </div>  <input type="hidden" name="act-id" id="act-id" value="-1"> 
    <?php $this->endWidget();?>
	

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'GUARDAR NUEVO BENEFICIARIO' : 'ACTUALIZAR DATOS BENEFICIARIO',array('class'=>'btn btn-success','id'=>'dos')); ?>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->




<style type="text/css">
    <?php if ($desplegarDatosEmbarazo){?>
        #datos-embarazo{            
            background-color: #FCCFCC;
            padding: 10px;
        }
      <?php }else { ?>
       #datos-embarazo{
           display: none;
            background-color: #FCCFCC;
            padding: 10px;
        }
      <?php } ?>       
      <?php if ($desplegarEmbarazo){?>
        #es_embarazo{
           visibility: visible; 
        }
        <?php }else{?>
         #es_embarazo{
           visibility: hidden; 
        }
        <?php } ?>
        
        
          <?php if ($desplegarResponsable)
          {?>   
        #dat-responsable{
            background-color: #f1f2aa;
            padding: 10px;            
        }
        <?php }else{?>
        
        #dat-responsable{
            background-color: #f1f2aa;
            padding: 10px;
            display: none;
        }    
        <?php } ?>
        
        .tit-datgrp-form{
          text-align: center;  
        }
        
        
        #dat-contacto{
            background-color: #faf2cc;
            padding: 10px; 
        }
  
       
    input.error, select.error {
        box-shadow: 0 0 5px #b94a48;
        -webkit-box-shadow: 0 0 5px #b94a48; 
        -moz-box-shadow: 0 0 5px #b94a48;
        border:1px solid #b94a48; 
    }

    input.error:focus {
        box-shadow: 0 0 5px #1ad;
        -webkit-box-shadow: 0 0 5px #1ad; 
        -moz-box-shadow: 0 0 5px #1ad;
        border:1px solid #1ad; 
    }
    
    #table-benef-enc{font-size: 0.85em;}
    #table-benef-enc .table-bordered tr, #table-benef-enc .table-bordered thead tr th, #table-benef-enc .table-bordered thead th, #table-benef-enc .table-bordered th{font-size: 0.85em;} 
    #table-benef-enc thead tr th{font-size: 0.85em;}
    #table-benef-enc .table-bordered thead:first-child tr:first-child th{font-size: 0.85em;}
</style>